ScanDeviceManager RenameStoredScanDocument
Renames a stored scan document file
public void RenameStoredScanDocument(string deviceUniqueName, StoredScanDocumentEntry scanDocumentEntry, string newJobName) |
Return value
void |
Parameters
string | deviceUniqueName | The unique name of the device. |
StoredScanDocumentEntry | scanDocumentEntry | Scan document entry to rename |
string | newJobName | New Name of the file |
Exceptions
StoredScanDocumentOperationFailedException | Throws if fails to rename the document |
Example
Copy
string deviceName = GetselectedDeviceUniqueName();
scanDocument = scanDeviceManager.CreateScanDocument(deviceName, DistanceUnit.Millimeters, false);
if (scanDocument != null)
{
VectorImage vectorImage = scanDocument.CreateVectorImage("image1", DistanceUnit.Millimeters);
StoredScanDocumentEntry[] scanDocumentEntries = scanDeviceManager.GetStoredScanDocumentList(deviceName);
if( scanDocumentEntries.Length > 0)
{
if( scanDocumentEntries.Length > 1)
{
// delete the last
StoredScanDocumentEntry storedJobEntry = scanDocumentEntries[scanDocumentEntries.Length - 1];
scanDeviceManager.DeleteStoredScanDocument(deviceName, storedJobEntry);
}
// rename the rest
foreach( StoredScanDocumentEntry scandoc in scanDocumentEntries)
{
string modifiedName = "check_" + scandoc.FileName;
scanDeviceManager.RenameStoredScanDocument(deviceName, scandoc, modifiedName);
}
}